body {
  font-family: "Microsoft YaHei", "微软雅黑";
  margin: 0;
  font-size: 14px;
}
a {
  color: #ccc;
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  outline: none;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
/* Layouts */
.wrapper {
  min-height: 100%;
}
.wrapper:before,
.wrapper:after {
  display: table;
  content: " ";
}
.wrapper:after {
  clear: both;
}
/* Utility */
/* H1 - H6 font */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Source Sans Pro', sans-serif;
}
img{
  vertical-align: top;
  border:0;
}
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,input,button {
  margin: 0;
  padding: 0;
}
ul,ol {
  list-style: none;
}
.clearfloat:after {
  content: "";
  display: table;
  clear: both;
}
.wrap{
  width: 1100px;
  margin: 0 auto;
}
.bgColor{
  background: #242424;
}
.floatLeft{
  float: left;
}
.floatRight{
  float: right;
}
input:focus{
  border: 0;
  outline: none;
}

